package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 审评查验-选派记录
 * @Author: csx
 * @Date: 2023-03-03
 * @Version: V1.0
 */
@ApiModel(value = "spcy_sqsx_xpjl对象", description = "审评查验-选派记录")
@TableName("spcy_sqsx_xpjl")
public class SpcySqsxXpjl extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "用户id")
    private String fuserid;

    @ApiModelProperty(value = "业务分类编码")
    private String fywflcode;

    @ApiModelProperty(value = "检查员id")
    private String fjcyid;

    @ApiModelProperty(value = "申请事项id")
    private String fsqsxid;

    @ApiModelProperty(value = "被检查企业")
    private String fbjcqy;

    @ApiModelProperty(value = "是否同意选派(同意/不同意/未确认/未处理)")
    private String fsftyxp;

    @ApiModelProperty(value = "备注(手动指定等)")
    private String fbz;

    @ApiModelProperty(value = "不同意原因")
    private String fbtyyy;

    @ApiModelProperty(value = "检查员姓名")
    private String fjcyxm;

    @ApiModelProperty(value = "序列类型")
    private String fxllx;

    @ApiModelProperty(value = "检查员类型")
    private String flx;

    @ApiModelProperty(value = "检查员小类")
    private String fjcyxl;

    @ApiModelProperty(value = "兼职情况")
    private String fjzqk;

    @ApiModelProperty(value = "检查员等级")
    private String fjcydj;

    @ApiModelProperty(value = "审查专业")
    private String fsczy;

    @ApiModelProperty(value = "职称")
    private String fzc;

    @ApiModelProperty(value = "所属区域")
    private String fssqy;

    @ApiModelProperty(value = "工作单位")
    private String fgzdw;

    @ApiModelProperty(value = "学历")
    private String fxl;

    @ApiModelProperty(value = "检查员联系电话")
    private String fjcylxdh;

    @ApiModelProperty(value = "检查员邮箱")
    private String fjcyyx;

    @ApiModelProperty(value = "指派人名称")
    private String fzprmc;

    @ApiModelProperty(value = "指派人id")
    private String fzprid;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "指派时间")
    private Date fzpsj;

    @ApiModelProperty(value = "选派方式")
    private String fxpfs;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "检查开始时间")
    private Date fgzkssj;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "检查结束时间")
    private Date fgzjssj;

    @ApiModelProperty(value = "检查区域")
    private String fjcqy;

    @ApiModelProperty(value = "职务")
    private String fzw;

    @ApiModelProperty(value = "检查员资格（组长、组员、预备检查员）")
    private String fssk;

    @ApiModelProperty(value = "选派类型")
    private String fxplx;

    @ApiModelProperty(value = "任务类型(检查类型)")
    private String frwlx;

    @ApiModelProperty(value = "廉洁自律情况")
    private String fljzlqk;

    @ApiModelProperty(value = "严格按方案进行现场检查")
    private String fzdjcqd;

    @ApiModelProperty(value = "能发现所负责的职责范围内存在的缺陷情况")
    private String fhdqxqk;

    @ApiModelProperty(value = "现场检查报告涵盖全部发 现问题，缺陷描述清晰、 具体，按风险评定原则对缺陷分级且科学合理")
    private String fxcjcqxfj;

    @ApiModelProperty(value = "现场检查作业（或笔录） 清晰、可追检查过程，能与检查报告中发现的问题和现场情况相对应")
    private String fxcjczy;

    @ApiModelProperty(value = "综合评价(考核结果)")
    private String fzhpj;

    @ApiModelProperty(value = "日常考评备注")
    private String fkpbz;

    @ApiModelProperty(value = "审评查验类型（审评、查验）")
    private String fspcylx;

    @ApiModelProperty(value = "考核类型(见习考评/日常考评)")
    private String fkhlx;

    @ApiModelProperty(value = "短信确认状态(是/否[默认])")
    private String fsmsqrzt;

    @ApiModelProperty(value = "发送待确认短信状态(是/否[默认])")
    private String fsmszt;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "发送待确认短信时间")
    private Date fsmssj;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "待确认短信截止时间")
    private Date fdqrjzsj;

    @ApiModelProperty(value = "发送待确认短信内容")
    private String fdqrdxnr;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "发送检查通知短信时间")
    private Date fjctzdxsj;

    @ApiModelProperty(value = "发送检查通知短信状态(是/否[默认])")
    private String fjctzdxzt;

    @ApiModelProperty(value = "发送检查通知短信内容")
    private String fjctzdxnr;

    @ApiModelProperty(value = "定时选派业务id")
    private String fdsxpywid;

    @ApiModelProperty(value = "选派条件id")
    private String fxptjid;

    @ApiModelProperty(value = "合并检查状态(0: 默认;1:合并检查)")
    private Integer fhbjczt;

    @ApiModelProperty(value = "是否为药检所人员(是/否)")
    private String fsfyjsry;

    public String getFxplx() {
        return fxplx;
    }

    public void setFxplx(String fxplx) {
        this.fxplx = fxplx;
    }

    public String getFrwlx() {
        return frwlx;
    }

    public void setFrwlx(String frwlx) {
        this.frwlx = frwlx;
    }

    public String getFxllx() {
        return fxllx;
    }

    public void setFxllx(String fxllx) {
        this.fxllx = fxllx;
    }

    public String getFlx() {
        return flx;
    }

    public void setFlx(String flx) {
        this.flx = flx;
    }

    public String getFjzqk() {
        return fjzqk;
    }

    public void setFjzqk(String fjzqk) {
        this.fjzqk = fjzqk;
    }

    public String getFljzlqk() {
        return fljzlqk;
    }

    public void setFljzlqk(String fljzlqk) {
        this.fljzlqk = fljzlqk;
    }

    public String getFzdjcqd() {
        return fzdjcqd;
    }

    public void setFzdjcqd(String fzdjcqd) {
        this.fzdjcqd = fzdjcqd;
    }

    public String getFhdqxqk() {
        return fhdqxqk;
    }

    public void setFhdqxqk(String fhdqxqk) {
        this.fhdqxqk = fhdqxqk;
    }

    public String getFxcjcqxfj() {
        return fxcjcqxfj;
    }

    public void setFxcjcqxfj(String fxcjcqxfj) {
        this.fxcjcqxfj = fxcjcqxfj;
    }

    public String getFxcjczy() {
        return fxcjczy;
    }

    public void setFxcjczy(String fxcjczy) {
        this.fxcjczy = fxcjczy;
    }

    public String getFzhpj() {
        return fzhpj;
    }

    public void setFzhpj(String fzhpj) {
        this.fzhpj = fzhpj;
    }

    public String getFzw() {
        return fzw;
    }

    public void setFzw(String fzw) {
        this.fzw = fzw;
    }

    public String getFssk() {
        return fssk;
    }

    public void setFssk(String fssk) {
        this.fssk = fssk;
    }

    public String getFjcyid() {
        return fjcyid;
    }

    public void setFjcyid(String fjcyid) {
        this.fjcyid = fjcyid;
    }

    public String getFsqsxid() {
        return fsqsxid;
    }

    public void setFsqsxid(String fsqsxid) {
        this.fsqsxid = fsqsxid;
    }

    public String getFsftyxp() {
        return fsftyxp;
    }

    public void setFsftyxp(String fsftyxp) {
        this.fsftyxp = fsftyxp;
    }

    public String getFbz() {
        return fbz;
    }

    public void setFbz(String fbz) {
        this.fbz = fbz;
    }

    public String getFbtyyy() {
        return fbtyyy;
    }

    public void setFbtyyy(String fbtyyy) {
        this.fbtyyy = fbtyyy;
    }

    public String getFjcyxm() {
        return fjcyxm;
    }

    public void setFjcyxm(String fjcyxm) {
        this.fjcyxm = fjcyxm;
    }

    public String getFjcydj() {
        return fjcydj;
    }

    public void setFjcydj(String fjcydj) {
        this.fjcydj = fjcydj;
    }

    public String getFsczy() {
        return fsczy;
    }

    public void setFsczy(String fsczy) {
        this.fsczy = fsczy;
    }

    public String getFzc() {
        return fzc;
    }

    public void setFzc(String fzc) {
        this.fzc = fzc;
    }

    public String getFssqy() {
        return fssqy;
    }

    public void setFssqy(String fssqy) {
        this.fssqy = fssqy;
    }

    public String getFgzdw() {
        return fgzdw;
    }

    public void setFgzdw(String fgzdw) {
        this.fgzdw = fgzdw;
    }

    public String getFxl() {
        return fxl;
    }

    public void setFxl(String fxl) {
        this.fxl = fxl;
    }

    public String getFjcylxdh() {
        return fjcylxdh;
    }

    public void setFjcylxdh(String fjcylxdh) {
        this.fjcylxdh = fjcylxdh;
    }

    public String getFjcyyx() {
        return fjcyyx;
    }

    public void setFjcyyx(String fjcyyx) {
        this.fjcyyx = fjcyyx;
    }

    public String getFzprmc() {
        return fzprmc;
    }

    public void setFzprmc(String fzprmc) {
        this.fzprmc = fzprmc;
    }

    public String getFzprid() {
        return fzprid;
    }

    public void setFzprid(String fzprid) {
        this.fzprid = fzprid;
    }

    public Date getFzpsj() {
        return fzpsj;
    }

    public void setFzpsj(Date fzpsj) {
        this.fzpsj = fzpsj;
    }

    public String getFxpfs() {
        return fxpfs;
    }

    public void setFxpfs(String fxpfs) {
        this.fxpfs = fxpfs;
    }

    public Date getFgzkssj() {
        return fgzkssj;
    }

    public void setFgzkssj(Date fgzkssj) {
        this.fgzkssj = fgzkssj;
    }

    public Date getFgzjssj() {
        return fgzjssj;
    }

    public void setFgzjssj(Date fgzjssj) {
        this.fgzjssj = fgzjssj;
    }

    public String getFjcqy() {
        return fjcqy;
    }

    public void setFjcqy(String fjcqy) {
        this.fjcqy = fjcqy;
    }

    public String getFspcylx() {
        return fspcylx;
    }

    public void setFspcylx(String fspcylx) {
        this.fspcylx = fspcylx;
    }

    public String getFuserid() {
        return fuserid;
    }

    public void setFuserid(String fuserid) {
        this.fuserid = fuserid;
    }

    public String getFywflcode() {
        return fywflcode;
    }

    public void setFywflcode(String fywflcode) {
        this.fywflcode = fywflcode;
    }

    public String getFsmsqrzt() {
        return fsmsqrzt;
    }

    public void setFsmsqrzt(String fsmsqrzt) {
        this.fsmsqrzt = fsmsqrzt;
    }

    public String getFsmszt() {
        return fsmszt;
    }

    public void setFsmszt(String fsmszt) {
        this.fsmszt = fsmszt;
    }

    public Date getFsmssj() {
        return fsmssj;
    }

    public void setFsmssj(Date fsmssj) {
        this.fsmssj = fsmssj;
    }

    public String getFbjcqy() {
        return fbjcqy;
    }

    public void setFbjcqy(String fbjcqy) {
        this.fbjcqy = fbjcqy;
    }

    public String getFkhlx() {
        return fkhlx;
    }

    public void setFkhlx(String fkhlx) {
        this.fkhlx = fkhlx;
    }

    public String getFjcyxl() {
        return fjcyxl;
    }

    public void setFjcyxl(String fjcyxl) {
        this.fjcyxl = fjcyxl;
    }

    public String getFdsxpywid() {
        return fdsxpywid;
    }

    public void setFdsxpywid(String fdsxpywid) {
        this.fdsxpywid = fdsxpywid;
    }

    public String getFxptjid() {
        return fxptjid;
    }

    public void setFxptjid(String fxptjid) {
        this.fxptjid = fxptjid;
    }

    public String getFdqrdxnr() {
        return fdqrdxnr;
    }

    public void setFdqrdxnr(String fdqrdxnr) {
        this.fdqrdxnr = fdqrdxnr;
    }

    public Date getFjctzdxsj() {
        return fjctzdxsj;
    }

    public void setFjctzdxsj(Date fjctzdxsj) {
        this.fjctzdxsj = fjctzdxsj;
    }

    public String getFjctzdxzt() {
        return fjctzdxzt;
    }

    public void setFjctzdxzt(String fjctzdxzt) {
        this.fjctzdxzt = fjctzdxzt;
    }

    public String getFjctzdxnr() {
        return fjctzdxnr;
    }

    public void setFjctzdxnr(String fjctzdxnr) {
        this.fjctzdxnr = fjctzdxnr;
    }

    public Date getFdqrjzsj() {
        return fdqrjzsj;
    }

    public void setFdqrjzsj(Date fdqrjzsj) {
        this.fdqrjzsj = fdqrjzsj;
    }

    public Integer getFhbjczt() {
        return fhbjczt;
    }

    public void setFhbjczt(Integer fhbjczt) {
        this.fhbjczt = fhbjczt;
    }

    public String getFsfyjsry() {
        return fsfyjsry;
    }

    public void setFsfyjsry(String fsfyjsry) {
        this.fsfyjsry = fsfyjsry;
    }

    public String getFkpbz() {
        return fkpbz;
    }

    public void setFkpbz(String fkpbz) {
        this.fkpbz = fkpbz;
    }
}
